@LTLIBOBJS@
libbabl_@BABL_API_VERSION@_la_LDFLAGS= \
- ${no_undefined} $(MATH_LIB) $(THREAD_LIB) \
+ ${no_undefined} $(MATH_LIB) $(THREAD_LIB) $(LOG_LIB) \
-version-info $(BABL_LIBRARY_VERSION)
EXTRA_DIST = babl-ref-pixels.inc
# define rint(f) (floor (((double) (f)) + 0.5))
#endif
+#ifdef __ANDROID_API__
+#include <android/log.h>
+#endif
Babl * babl_conversion_find (const void *source,
if (extender != babl_extension_quiet_log())
{
if (babl_extender())
- fprintf (stdout, "When loading %s:\n\t", babl_extender()->instance.name);
+ {
+#ifdef __ANDROID_API__
+ __android_log_print (ANDROID_LOG_DEBUG, "BABL",
+ "When loading %s:\n\t", babl_extender()->instance.name);
+#else
+ fprintf (stdout, "When loading %s:\n\t", babl_extender()->instance.name);
+#endif
+ }
+#ifdef __ANDROID_API__
+ __android_log_print (ANDROID_LOG_DEBUG, "BABL",
+ "%s:%i %s()\n\t", file, line, function);
+#else
fprintf (stdout, "%s:%i %s()\n\t", file, line, function);
+#endif
}
+#ifdef __ANDROID_API__
+ __android_log_vprint (ANDROID_LOG_DEBUG, "BABL",
+ fmt, varg);
+ __android_log_write (ANDROID_LOG_DEBUG, "BABL", "\n");
+#else
vfprintf (stdout, fmt, varg);
fprintf (stdout, "\n");
fflush (NULL);
+#endif
return;
}
MATH_LIB=-lm
THREAD_LIB=-lpthread
+LOG_LIB=
AC_MSG_CHECKING([for native Win32])
case "$target_or_host" in
*-*-mingw*)
PATH_SEP=':'
DIR_SEP='/'
THREAD_LIB=
+ LOG_LIB='-llog'
;;
*)
os_win32=no
AC_SUBST(DIR_SEP)
AC_SUBST(MATH_LIB)
AC_SUBST(THREAD_LIB)
+AC_SUBST(LOG_LIB)
AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
AM_CONDITIONAL(OS_UNIX, test "$os_win32" != "yes")